package com.xxzuibang.day16.biginteger类;

import java.math.BigDecimal;
import java.math.BigInteger;

public class BigDecimal_ {
    public static void main(String[] args) {
        BigDecimal bigDecimal=new BigDecimal("1999.11");
BigDecimal bigDecimal1=new BigDecimal("3");
        System.out.println(bigDecimal);//1999.11
        //add加
        BigDecimal add=bigDecimal.add(bigDecimal1);
        System.out.println(add);//2002.11
        //substract减
       BigDecimal substract=bigDecimal.subtract(bigDecimal1);
        System.out.println(substract);//1996.11
        //multiply乘
        BigDecimal multiply=bigDecimal.multiply(bigDecimal1);
        System.out.println(multiply);//5997.33
        //divide除
//        BigDecimal divide=bigDecimal.divide(bigDecimal1);
//        System.out.println(divide);//666.37

        //在调用 divide 方法时，指定精度即可. BigDecimal.ROUND_CEILING
        // 如果有无限循环小数，就会保留 分子 的精度
        bigDecimal.divide(bigDecimal1,BigDecimal.ROUND_CEILING);
    }
}
